const app = getApp()
const db = wx.cloud.database()
Page({
  data: {
    name:' ',
    zhanghao:' ',
    mima:' '
  },
//获取用户名
getName(event){
console.log('获取输入的用户名',event.detail.value)
this.setData({
  name:event.detail.value
})
},
//获取用户账号
getZhangHao(event){
  //console.log('获取输入的账号',event.detail.value)
  this.setData({
    zhanghao:event.detail.value
  })
  },
  //获取密码
  getMiMa(event){
  //console.log('获取输入的密码',event.detail.value)
  this.setData({
    mima:event.detail.value
  })
  },

  //注册
  zhuce(){
    let name=this.data.name
    let zhanghao=this.data.zhanghao 
    let mima=this.data.mima
    console.log("点击了注册")
  //  console.log("name",name)
  //  console.log("zhanghao",zhanghao)
  //  console.log("mima",mima)
//校验用户名
if(name.length<2){
  wx.showToast({
    icon:'none',
    title: '用户名至少2名',
  })
  return
}
if(name.length>10){
  wx.showToast({
    icon:'none',
    title: '用户名最多10名',
  })
  return
}
//校验账号
if(zhanghao.length<4){
  wx.showToast({
    icon:'none',
    title: '账号至少4位',
  })
  return
}
if(mima.length<4){
  wx.showToast({
    icon:'none',
    title: '密码至少4位',
  })
  return
}
    db.collection('users').add({
      data:{
        name:name,
        zhanghao:zhanghao,
        mima:mima
      
      },
      success(res){
       // console.log('注册成功',res)
        wx.showToast({
          title: '注册成功',
        })
      },
     fail(res){
        console.log('注册失败',res)
        wx.showToast({
          title: '注册失败',
        })
      }
      })
  },
  
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function () {
  
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  }
})